package com.ruoyi.websocket.config;

import com.ruoyi.websocket.entity.Pair;

import java.util.List;

 public interface INettyConfig {
     Integer getBossGroupThreadNum() ;
     Integer getWorkerGroupThreadNum();

     List<Pair<String, String>> getOptions();

     List<Pair<String, String>> getChildOptions();

     Integer getPort();

     Integer getMaxContentLength();

     String getWebsocketPath();

     String getUserFlag();

     Boolean getEnabledToken();

     Long getReaderIdleTime();
     Long getWriterIdleTime();

     default Boolean getEnabledTest(){
         return false;
     }
}
